to introduce (yourself) - German English Dictionary